/* 测试 continue 语句 */

// 使用 for 语句控制循环可以执行 十轮操作
for( let x = 1 ; x <= 10 ; x++ ){
	console.log( 'begin: ' , x );
	if( x % 2 == 0 ){
		continue ; // 略过当前循环本轮后续操作直接进入下一轮循环
	}
	console.log( 'end: ' , x );
}

console.log( '- - - - - - - - - - - -' );

for( let i = 1 ; i < 5 ; i++ ){
	console.log( 'begin: ' , i );
	for( let j = 1 ; j < 5 ; j++ ){
		if( j == 3 ) {
			continue ; // 略过当前循环本轮后续操作直接进入下一轮循环
		}
		console.log( '\t' , j );
	}
	console.log( 'end: ' , i );
}

console.log( '- - - - - - - - - - - -' );

// 在循环语句之前声明一个标号来标识该循环
outer:for( let i = 1 ; i < 5 ; i++ ){
	console.log( 'BEGIN: ' , i );
	inner:for( let j = 1 ; j < 5 ; j++ ){
		if( j == 3 ) {
			// continue inner ; // 略过inner循环本轮操作进入inner下一轮循环
			continue outer ; // 略过outer循环本轮操作进入outer下一轮循环
		}
		console.log( '\t' , j );
	}
	console.log( 'END: ' , i );
}

// 问题:
// break 与 continue 的区别是什么?
// 问区别时，先回答共同点，再回答区别。